package day10;

import org.junit.Test;

public class HomeWork {
	// argument:参数  	parameter：参数
	public static void main(String[] args) {
		
	}
	
	/**
	 * 完成加法运算
	 * @param num1 
	 * @param num2
	 * @return 
	 */
	public int add(int num1, int num2) {
		return num1 + num2;
	}
	
	public int max(int num1, int num2) {
		if (num1 > num2) {
			return num1;
		} else {
			return num2;
		}
	}
	
//	@Test
//	public void test() {
//		
//	}
	
//	2，编写一个方法求s=a+aa+aaa+a...a，其中a是一个数，比如a=2；那么求s=2+22+222+2222...的值。
//	该方法需要两个参数，第一个参数控制a，第二个参数控制有多少个数。（5分）
	@Test
	public void test22() {
		// s = 3 + 33 + 333 + 3333
		// s=2+22+222+2222
		int result = show(4, 5);
		System.out.println(result);
	}

	private int show(int num, int count) {
		int sum = 0;
		String temp = "";
		String exp = "";
		for (int i = 1; i <= count; i++) {
			temp += num;
			System.out.println(temp);
			
			exp += temp;
			exp += "+";
			
			sum += Integer.parseInt(temp);
		}
		
		exp = exp.substring(0, exp.length() - 1);
		// 2+22+222+2222=2468
		System.out.println(exp  + "=" + sum);
		
		return sum;
	}
	
	
	
	
	
	
	
	
	
	
}
